package com.sg.dto.biz.app.req;

import com.sg.common.dto.BaseDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;


/**
 * @desc AddOutputParametersReqDto
 * @使用场景
 */
@Data
public class AddOutputParametersReqDto extends BaseDto implements Serializable {
    /**
     * 是否开启评价工作 TRUE:是 FALSE:否
     */
    @NotNull(message = "是否开启评价工作不能为空")
    @ApiModelProperty("是否开启评价工作")
    private String isOpenEvaWork;
    /**
     * 汇报任务第一行是否显示 TRUE:是 FALSE:否
     */
    @NotNull(message = "汇报任务第一行是否显示不能为空")
    @ApiModelProperty("汇报任务第一行是否显示")
    private String firstLineDisplay;
    /**
     * 汇报任务第二行是否显示 TRUE:是 FALSE:否
     */
    @NotNull(message = "汇报任务第二行是否显示不能为空")
    @ApiModelProperty("汇报任务第二行是否显示")
    private String secondLineDisplay;
    /**
     * 汇报任务第三行是否显示 TRUE:是 FALSE:否
     */
    @NotNull(message = "汇报任务第三行是否显示不能为空")
    @ApiModelProperty("汇报任务第三行是否显示")
    private String thirdLineDisplay;
    /**
     * 进度值元素
     */
    @NotNull(message = "进度值元素不能为空")
    @ApiModelProperty("进度值元素")
    private String progressValueElement;
    /**
     * 实际值元素
     */
    @NotNull(message = "实际值元素不能为空")
    @ApiModelProperty("实际值元素")
    private String actualValueElement;
    /**
     * 预算元素
     */
    @NotNull(message = "预算元素不能为空")
    @ApiModelProperty("预算元素")
    private String budgetAmountElement;


}
   